SQL Comments (コメント) は、SQL ステートメントのセクションを説明したり、SQL ステートメント自体の実行を防止したりするために使用されます。
単一行のコメントは -- で始まります。
-- と行末の間のテキストは無視されます (実行されません)。
次の例では、説明として 1 行のコメントを使用しています。
--Select all:
SELECT * FROM Customers
次の例では、単一行コメントを使用して行末を無視します。
SELECT * FROM Customers -- WHERE City='Berlin'
次の例では、1 行のコメントを使用してステートメントを無視します。
--SELECT * FROM Customers;
SELECT * FROM Products;
複数行のコメントは /* で始まり */ で終わります。
/* と */ の間のテキストは無視されます。
次の例では、説明として複数行のコメントを使用しています。
/*Select all the columns
of all the records
in the Customers table:*/
SELECT * FROM Customers
次の例では、複数行のコメントを使用して複数の命令を無視します。
/* SELECT * FROM Customers
SELECT * FROM Products
SELECT * FROM Orders
SELECT * FROM Categories */
SELECT * FROM Suppliers
命令の一部だけを無視するには、/* */ コメントも使用します。
次の例では、コメントを使用して文字列の一部を無視します。
SELECT CustomerName, /*City,*/ Country FROM Customers
次の例では、コメントを使用して命令の一部を無視します。
SELECT * FROM Customers WHERE (CustomerName LIKE 'L%'
OR CustomerName LIKE 'R%' /*OR CustomerName LIKE 'S%'
OR CustomerName LIKE 'T%'*/ OR CustomerName LIKE 'W%')
AND Country='USA'
ORDER BY CustomerName